Part Number Hot Search : 
BT138 FR1220 2N6934 259EN AM1543KF FR1220 LT1175IQ BS62LV
Product Description
Full Text Search
 

To Download ISO4011 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Shenzhen Sunyuan Technology Co.,Ltd.
ISO 4011 Series Multirange,High Accuracy Analog Input, Data Acquisition Modules
Features Single-channel analog signal-conditioning modules,isolated RS-485/232 output Testing accuracy>0.05% Can be remotely reconfigured for modules accuracy and input ranges Three-port isolation(input/output/assistant power supply): 3000VDC Power supply:24VDC/15VDC/12VDC/5VDC High reliability,easy programme,installation. Temperature sensors for offsetting thermocouple cold port J/ K/ T/ E/ R/ S/ B thermocouple input 15 mV/ 50 mV/ 100 mV/ 500 mV millivolt small signal input 1 V / 2.5 V voltage signals or 20 mA current signals input Applications Temperature signal testing/monitoring/cintrol RS-232/485 industrial automation control system Industial field signal isolation Process Monitoring & Control Test sensors signal Laboratory Data Acquisition Medical machine monitoring 4-20mA/0-20mA signal acquisition Product Overview ISO40xx series realizes sensor-to-host signal acquisition for testing analog signal or remote applications. Software-configurable for a wide variety of sensor types, including: analog input, analog output, and digital I/O,ISO40xx series are widely used in RS-232/485 automation control system,temperature signal testing,small signal testing, Monitoring & Control, remote data acquisition applications. Including power supply isolation, signal isolation, linearization, A/d conversion and RS-232C/RS-485 serial communication. for up to 256 channels per serial port, ISO40xx Series modules,adopts ASCII format and MODBUS,its injunction fully encapsulated to ADAM modules,baud rate can be intercalated by code,can be used in the same RS-485 lines with other manufacturers modules,convenient for computer-programme. ISO40xx series modules is SCM-based intelligent monitoring and control system, with all calibration,High and Low alarm, address,input ranges,baud rate,data format and linearizing parameters stored in EEPROM non-volatile memory. ISO 40xx series modules can test variety of sensor types,including thermocouple and RTD ,and other a wide variety of input ranges,different modules that need to be used in a given application and carried in inventory. ISO40xx series modules are designed as industrial standard,three-port isolation (input/output/power supply),3000VDC isolated.Temperature range is - 45 to +85.
Page 1 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
Figure 1 FUNCTIONAL BLOCK DIAGRAM ISO 4011 Function Description ISO 4011 is single-channel isolated signal-conditioning modules. Accepts outputs from Thermocouple, millivolt, volt and current signals. Anaolg Input Module: 24-bit accuracy,have been calibrated all signal input before ex-factor.Also,Users can programme himself when modules working.Thermocouple input break line testing,linearity compensation and cold port temperature compensation. Communication software: Communication Interface: Module has one standard RS-485 interface Communication agreement: Standard ASCII, MODBUS,can make network communicate with PLC,RTU or watch software. Data format: 10-bit,1 start bit, 8 data bits, 1 stop bit, no parity. (N, 8, 1) Communication address (0~255) and baud rate (300 600 1200 2400 4800 9600 19200 38400bps),Max. communication distance: 1200m,connect by both twists shiled cable.15KV ESDprotection,communication response time is less than 70mS. (2-wire) Alarm signaling output: When choose products with alarm function,output two channels switching alarm signal,they are used to high&low control and alarm. Anti-jamming: Set checksum according to need.Its inside contains MOMENTARY bate diode.
Page 2 of 22
Shenzhen Sunyuan Technology Co.,Ltd. Products Choose
ISO 4011 - P -
Assistant power supply P1DC24V P2DC12V P3DC5V P4DC15V P5user-defined Additional code Default: one channel RS-485 interface A:with alarm funcion one channel RS-485 interface B:one channel RS-485 interface or RS-232 interface(Key-press Choice) AB: with alarm funcion one channel RS-485or RS-232 interface(Key-press Choice)
ISO4011 General Parameters (typical @ +25,Vs is rated value) Inputs, Software Selectable Millivolt Inputs: 50 mV,100 mV,500 mV Volt/current Inputs: 1 V,2.5 V ,20 mA Thermocouples: J(0760),K(01000),T(-100400),E(01000), R(5001750),S(5001750),B(5001800) Accuracy: @ +25 refer to figure 1 Input Maladjustment: 0.02 uV/ Temperature Drift: 1 ppm/(3 ppm/,max) Input Resistance: 100 M Bandwidth: Thermocouple15 mV15 mV -3 dB 3.27 Hz 100 mV500 mV1 V2.5 V20 mA -3 dB 12.7 Hz Conversion Speed: Thermocouple15 mV15 mV 3.76 Sps 100 mV500 mV1 V2.5 V20 mA 15.0Sps Common-Mode Rejection(CMR): 120 dB1k Source Imbalance @ 50/60 Hz Normal Mode Rejection (NMR): 60 dB 1k Source Imbalance @ 50/60 Hz Input port protection: 240Vrms, continuous ANSI/IEEE C37.90.1-1989 Momentary protection Cold Junction Compensation Sensor Accuracy: @+25 0.25 (0.75, max) Accuracy: +5+45 0.5 (non-linearity 0.0125/) Communications Protocol RS-485 ASCII formatMODBUS Baud Rates Software Selectable (30060012002400480096001920038400bps Address (0255) Software Selectable Synchronized Sampling Command: Yes Response Time: 70 ms,max Digital output: Two channels on-off,each current is 100mA(Max.) Operation Power: DC5V/12V/ 15V/24V(10%) Power Lost: 1W Operation Temperature: - 45 ~ +85
Page 3 of 22
Shenzhen Sunyuan Technology Co.,Ltd. Operation Humidity: 10 ~ 90% (non-condensing) StorageTemperature: - 45 ~ +85 Storage Humidity: 10 ~ 95% (non-condensing) Isolation: 3KVDC,1 minute,leak current:1mA Endure Impact Voltage: 3KVAC,1.2/50us(peak value) Mechanical Dimensions: 101 mm x 23 mm x 116.5 mm ISO 4011 Specifications: typical @+25 Vs(rated value) Input Range Description 15 mV 50 mV 100 mV 500 mV 1 V 2.5 V 20 mA Type J thermocouple,0760 Type K thermocouple,01000 Type T thermocouple,-100400 Type E thermocouple,01000 Type R thermocouple,5001750 Type S thermocouple,5001750 Type B thermocouple,5001800 Accuracy (Typical) 0.02 % FS 0.015 % FS 0.01 % FS 0.01 % FS 0.005 % FS 0.005 % FS 0.005 % FS 0.2 0.25 0.2 0.18 0.3 0.3 0.4 Accuracy (Maximum) 0.05 % FS 0.04 % FS 0.03 % FS 0.03 % FS 0.02 % FS 0.02 % FS 0.02 % FS 0.4 0.5 0.35 0.4 0.8 0.75 0.9 Noise (Peak-to-Peak) 0.02 % FS 0.01 % FS 0.005 % FS 0.005 % FS 0.002 % FS 0.002 % FS 0.002 % FS 0.12 0.2 0.15 0.1 0.22 0.2 0.3
Table 1 ISO 4011 test accuracy Note: thermocouple accuracy error does not include the sensor temperature error Footprint Function and Dimension:
Table 1
Footprint
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Name
Vin G1 Iin NC NC NC NC NC DATA+ DATACONFIG G2 Do0 Do1 PW+ + voltage input Input port ground + current input NO Pin NO Pin NO Pin NO Pin NO Pin + RS-485signal in series (note1) RS-485 signal in series,- (note 1) Initializte state set Output port ground Low alarm output (note 2) High alarm output (note2) Power +
Page 4 of 22
Shenzhen Sunyuan Technology Co.,Ltd. 16 PWPower -
Note 1:when output is RS-232output connection refer to Figure 2 Note 2:when output without alarm,13,14 are NO Pin. Do0Do1 is switching output port,wiring diagram refer to Figure 1.when alarm, Do0Do1 audion pass. Wiring Diagram Module connecting refer to Figure 1.Broken line divides module Into three isolated parts:Signal input,RS-485/RS-232 interface /assistant power supply and alarm output.Power supply and Alarm output are been connected into interiorly,when products w With alarm function.Limit resistance R is used to limit current. Max.:100mA,suggest current value:5~10mA
Figure 2 ISO 4011-P-A and RS-232 Wiring Diagram
RS-232 Interface When part No. is ISO 4011-P-B(or AB)user can choose RS-485 output or RS-232 output by internal keyswithch.Open product's coping,may see two button switching in the board,all aren't pressed is RS-485 output,two pressed is RS-232 output.When choose RS-232 output,please refer to Figure 2,9,10,12 separately connects to RS-232 interface RXD,TXD,GND. Alarm Signaling ISO 4011-P-A(or AB) analog input modules include High and Low alarm functions. High and Low alarm limits may be downloaded into the module's EEPROM by the host computer. The alarm functions can be enabled or disabled remotely. When the alarm function is enabled, both Digital Output channels are used to indicate the High and Low alarm state. Digital Output channel 1 (DO1) equals to High alarm state, and Digital Output channel 0 (DO0) equals to Low alarm state. The High and Low alarm states can be read at any time by the host computer. Every A/D conversion will be followed by a comparison with the High and Low limit.
Page 5 of 22
Shenzhen Sunyuan Technology Co.,Ltd. When the input value exceeds one of these limits, the High or Low alarm state is set to ON. There are two alarm mode options, Momentary and Latching. If the alarm is in Latching mode, the alarm will stay on even if the input value returns within the limits. An alarm in Latching mode can be turned OFF by giving a Clear Alarm command from the host computer. A Latching alarm is cleared by the module when the opposite alarm is set. When the module receives a value that is lower than the Low alarm limit, it will clear the High alarm and turn the Low alarm ON. When the alarm is in Momentary mode, the alarm will be turned OFF as soon as the input value returns within the limits. Initializtion ISO 40xx Module All ISO 40xx modules use RS-485 network,must distribute a only one address,between 00 and FF(hexadecimal),but,all new ISO 40xx modules use a factory initializtion set.As follows: Address: 00 (hexadecimal) Baud rate:9600 bps Checksum: disabled Because address codes of new module are the samee,their address will conflict to other modules,you must reconfigured every analog input address when you configure system.You can amend ISO40xx address by set command,after connecting ISO40xx power line and RS485. Baud ratechecksum state also need been adjusted according to users'need.You must install leap line before you amend baud rate,checksum state.All ISO40xx modules have a Pin mark with CONFIG.connect CONFIG Pin to ground (G2 pin),then connect power supply,this time they are in listening mode.Its set is as follows: Address :00 Baud rate 9600 bps Checksum: disabled Command Every command is used of a series characters,such as leading code,address ID,command,checksum, carriage return cr.Host computer is with "**" synchronous command,only command a ISO40xx module once. Command format:(delimiter character)(Addr)(Command)[data][checksum](cr) (delimiter character) is the first letter of command.All commands need a leading code.such as:%,$,#,@,... 1-Character (Addr) is module address code,if the following does not appoint,value range is 00FF (hexadecimal) 2-Character (Command)represents command code or variable value Variable Length [data] some output command need data Variable Length [checksum] represents optional parameters,only need it when checksum is enabled. 2- Character (cr) a control code as identify,is a terminating character, value is 0x0D 1- character When checksum is enabled,need [Checksum]The delimiter character is followed by a two-character address (hexadecimal) that specifies the target module..Command and response must append checksum characteristic.Checksum is used to check all input
Page 6 of 22
Shenzhen Sunyuan Technology Co.,Ltd. command,to help you find the errors between host computer and module command Checksum characters are followed by command or response character,but ahead carriage return character. Method: two-character (hexadecimal),is the sum of all sending characters ASCII,then AND 0xFF. Example: Disable checksum command: $002(cr) response: !00020600 (cr) Enable checksum command: $002B6 (cr) response: !00020600 A9 (cr) `$' = 0x24 `0' = 0x30 `2' = 0x32 B6=(0x24+0x30+0x30+0x32) AND 0xFF `!' = 0x21 `0' = 0x30 `2' = 0x32 `6' = 0x36 A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF Generally analog input module command table:
1Read Analog Input Module Data 2CJC State Command 3CJC Offset Calibration 4Set Module 5Read Set State 6Offset Calibration 7Span Calibration 8Synchronized Sampling 9Read Synchronized Data Command 10Open Thermocouple Detection Command 11Read Module Name 12Set Digital I/O State And Alarm State command 13Read Digital I/O State And Alarm State command 14Enable Alarm command 15Disable Alarm command 16Clear Latch Alarm Command 17Set High Alarm Limit Command 18Set Low Alarm Limit Command 19Read High Alarm Limit Command 20Read Low Alarm Limit Command Response : Response depends on all kinds of command.It is formed some characters,such as delimiter character,variable and carriage return sign.Its leading codes has `!'or `>',represents command is valid,`?' is invalid.So that can watch command whether is valid by testing response information. Note: 1ALL COMMANDS SHOULD BE ISSUED IN UPPERCASE CHARACTERS! 3Command 12~20 is only valid to ISO 4011-P-A(or AB).
Page 7 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
1Read Analog Input Data command Describe: Returns the input value from a specified analog input module in the currently configured data format Syntax#AA(cr) # delimiter character AA is (range 00-FF) represents the 2-character hexadecimal address of the module. (cr) is the terminating character, carriage return (0Dh)
Response : >(data)(cr) command is valid. ?AA(cr) invalid command or nonlicet operation > delimiter character (data)
Returns data.The data format is in Engineering UnitsPercent of FSR, Two's complement hexadecimal,or ohms. Refer to Chapter 4 Command Set. (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. NOTICE: When modules measure Thermocouple or RTD input values that are outside their Span Value if thermocouple implies input out of bounds. It can send out testing command $AAB(cr) for testing.( Refer to Chapter 10 Command Set. ) Example: command #23(cr) Response >+4.7653(cr) The analog input module value is +4.7653V at adress 23HData formats is engineer units
2CJC State Command
Description: Returns the value of the CJC sensor for a specified analog input module Command Syntax: $AA3(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal 3 indicates CJC state command (cr) terminating character, carriage return (0Dh) Response: >(data)(cr) command is valid ?AA(cr) command is invalid. > delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. (data) is sensor value,unit is .data formats:plus (+) or minus (-) sign, followed by five algorism digits and a decimal point, the resolution of the data is 0.1) AA represents input module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command $233(cr) Response >+0024.9(cr) CJC sensor temperature responds with: 24.9 at address 23H.
Page 8 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
3CJC Offset Calibration Command
Description: Calibrates an analog input module to adjust for offset errors of its CJC (Cold Junction Compensation) sensors. Command Syntax: $AA9(Counts)(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal (Counts) CJC offset value, Windows default is 0000,it Is a four character hexadecimal, sign, + or -, The value can range from 0000 to FFFF. Each count equals approximately 0.009 Example: +006F = 6 * 16 + 15 = 111 111 * 0.009 = 0.999 (cr) terminating character, carriage return (0Dh) Response: !AA(cr) command is valid ?AA(cr) command is invalid. Example: command %239+006F(cr) Response !23(cr) Compensate to the CJC offset of address 23H,offset temperature is +006F= 6 * 16 + 15 = 111 111 * 0.009 = 0.999
4Set Analog Input Module Command
Description:Set address,input ranges,baud rate,data formats,checksum and state for a analog input module, counter data are stored in a EEPROM. Syntax: %AANNTTCCFF(cr) % delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal NN indicates new module hexadecimal adress,value NN range is 00~FF TT hexadecimal indicates type code.Type code indicates input range,input module type code is in Table 5. Table 5 Analog Input Module Type Code
Page 9 of 22
Shenzhen Sunyuan Technology Co.,Ltd. CC Baud Rate code (hexadecimal) Baud rate 300 baud 600 baud 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud 38400 baud
Baud rate code 01 02 03 04 05 06 07 08 FF
Table 3 Baud rate code (8-bit parameter) hexadecimalre presents data formats,checksum. Bit7 Bit 6 Bit 5 Table 4 Bit 4 Bit 3 Bit2 Bit 1 Bit 0
Data format,checksum
Bit7Not used(set to 0) Bit6checksum states,if 0Disabled,if 1: Enabled Bit5-bit2Not used(set to 0) Bit1-bit0Data Format Bit 00Engineering Units 01% of FSR 10Twos complement hexadecimal 11ohms (cr) terminating character, carriage return (0Dh) Response: !AA(cr) command is valid ?AA(cr) command is invalid or nonlicet operation, or do not set up line before changing baud rate or checksum
Model No.
Type Code (TT)
00 01 02 03 04 05 06 0E 0F 10 11 12 13 14 15mV 50mV 100mV 500mV 1V 2.5 V 20mA
Input Range
ISO 4011
Type J thermocouple,0760 Type K thermocouple,01000 Type T thermocouple,-100400 Type E thermocouple,01000 Type R thermocouple,5001750 Type S thermocouple,5001750 Type B thermocouple,5001800
Page 10 of 22
Shenzhen Sunyuan Technology Co.,Ltd. ! ? AA (cr) delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
If you configure module for the first time,AA=00 NN equals to new address.If reconfigure module changing address,input range,data formats,AA equals to present or new address.If reconfigure module changing baud rate or checksum state, must install command string,make them in listening mode,module address is 00H,also AA=00H,NN=present or new address. There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command %0011050600(cr) Response !11(cr) Description: % delimiter character 00indicates analog input module initial address that you want to set is 00H 11 indicates new module hexadecimal address is 11H 05 indicates input range:2.5 V 06 indicates baud rate:9600 baud 00 indicates data format is Engineering Unitschecksum is disabled
5Read Set State Command
Description: Read set for the specified a analog input module. Syntax: $AA2(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal 2 indicates read set state command (cr) terminating character, carriage return (0Dh) Response: !AATTCCFF(cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character AA represents input module address TT Type Code,Table 5 CC Baud rate code,Table 3 FF Table 4 (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command $302(cr) Response !300F0600(cr) ! delimiter character 30 indicates analog input module address is 30H 0F 06 indicates that input is K,testing range is 01000 represents that baud rate is 9600 baud represents that data format is Engineering Units,disable checksum
Page 11 of 22
00
Shenzhen Sunyuan Technology Co.,Ltd.
6Offset Calibration Command
Description: Calibrates an analog input module to correct for offset errors Syntax: $AA1(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal 1 represents offset calibration command (cr) terminating character, carriage return (0Dh) Response: ! AA (cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA represents input module address (cr) terminating character, carriage return (0Dh) Products have been calibrated,user can use them directly.After calibrating offset command,then calibrate gain errors. In order to successfully calibrate an analog input module's input range, a proper calibration input signal should be connected to the analog input module before and during the calibration. (See following Calibration information) There is no response if the module detects a syntax error or communication error or if the specified address does not exist. Example: command $231(cr) Response !23 (cr) Calibrate offset for address 23H module.
7Span Calibration Command
Description: Calibrates an analog input module to correct for gain errors Syntax: $AA0(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal 0 represents gain calibration commandre (cr) terminating character, carriage return (0Dh) Response: !AA(cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA represents input module address (cr) terminating character, carriage return (0Dh) Products have been calibrated,user can use them directly.After calibrating offset command,then calibrate gain errors. In order to successfully calibrate an analog input module's input range, a proper calibration input signal should be connected to the analog input module before and during the calibration. (See following Calibration information) There is no response if the module detects a syntax error or communication error or if the specified address does not exists.
Page 12 of 22
Shenzhen Sunyuan Technology Co.,Ltd. Example: command $230(cr) Response !23 (cr) Calibrate gain errors for address 23H module.
8Synchronized Sampling command
Description: Orders all analog input modules to sample their input values and store them in special registers.Returns synchronized testing data by carrying out synchronized data command. Syntax: #** # delimiter character ** represents Synchronized Sampling command The analog input modules will send no response after executing the synchronized sampling command. In order to retrieve the data, Read Synchronized Data command has to be issued for every analog input module. It need some time for carrying out converter,so between carrying out Synchronized Sampling command and carrying out read Synchronized Data command,need delay 70ms.The module returns a wrong response if converter previous Synchronized Data.
9Read Synchronized Data Command
Description: Returns the value that was stored in the specified module's register after the #** command. Syntax: $AA4(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal 4 read Synchronized Data Command (cr) terminating character, carriage return (0Dh) Response: ! AA(status)(data) (cr) command was valid ?AA(cr) the command was invalid ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA represents input module address (status) will tell you if the data (data) from the last Synchronized Sampling command (#**) has already been sent. If status = 1, then the data has been sent for the first time since a Synchronized Sampling command was issued. If status = 0, then the data has been sent at least once before. Represents whether Synchronized Sampling data in the register are been sent,after sending out the last Synchronized Sampling command. If status=1 Synchronized Sampling datas in a register are been sent for the first time. If status = 0, then the data has been sent at least once (data) a value stored in a special register of the interrogated module in the configured data format. It has been sampled by the module after the last Synchronized Sampling command has been sent.
Page 13 of 22
Shenzhen Sunyuan Technology Co.,Ltd. (cr) terminating character, carriage return (0Dh) It need some time for carrying out converter,so between carrying out Synchronized Sampling command and carrying out read Synchronized Data command,need delay 70ms.The module returns a wrong response if converter before Synchronized Data. There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command $064(cr) Response !060+12.001 (cr) Read Synchronized Data at address 06h.Analog input module send its analog input data +12.001(units).State=0,which means that it has sent the same data at least once before, (Configured data format of the analog input module in this case is engineering units.) Example: command $064(cr) Response !061+15.999 (cr) Read Synchronized Data at address 06h.Analog input module send its analog input data +15.999(units).State=1,which means that this is the first time that the data has been sent. (Configured data format of the analog input module in this case is engineering units.)
10Open Thermocouple Detection Command
Description:Detect whether thermocouple is opened or closed. Syntax: $AAB(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal B is open thermocouple Detection Command (cr) terminating character, carriage return (0Dh) Response: ! AA0(cr) If thermocouple is closed ! AA1(cr) If thermocouple is opened ?AA(cr) command is invalid or nonlicet operation,or no thermocouple signal input ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA represents input module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command $06B(cr) Response !060 (cr) Thermocouple is closed at address 06H.
11Read Module Name Command
Description: Return the module name from the specified analog input module Syntax: $AAM(cr) $ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal M represents Read module name command
Page 14 of 22
Shenzhen Sunyuan Technology Co.,Ltd. (cr) terminating character, carriage return (0Dh)
Response:!AA(ModuleName)(cr)
command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA represents input module address (ModuleName) is ISO4011or ISO4012and so on, represents your module type (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command $08M(cr) Response !08ISO4011 (cr) Counter Module is ISO4011 at adress 08H
12Set Digital I/O State And Alarm State command
Description: Set a analog input alarm state, counter data are stored in a EEPROM. Syntax: @AADO(data)(cr) delimiter character @ AA module address, (range 00-FF) represents the 2-character hexadecimal DO is the Set Digital Input/Output State Alarm State command (data) represents alarm status mode(two hexadecimal numbers) 00 all digital input/output function are OFF 01 DO0 is ONDO1 is OFF 02 DO0 is OFFDO1 is ON 03 all digital input/output function are ON (cr) terminating character, carriage return (0Dh)
Response:!AA (cr) command is valid
?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA indicates input module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command @15DO01 (cr) Response !15 (cr) Set analog input module digital input/output DO0 is ON,DO1 is OFF at address 15H
13Read Digital I/O State And Alarm State command
Description: Read dagital I/O state and alarm state for the specified a analog module. Syntax: @AADI(cr) @ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal DI is the Read Digital Input/Output State Alarm State command
Page 15 of 22
Shenzhen Sunyuan Technology Co.,Ltd. (cr) terminating character, carriage return (0Dh) Response: ! AASOOII(cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA indicates module address S represents alarm status mode(a hexadecimal number) 0 alarm is disabled 1 MOMENTARY mode enabled 2 LATCH mode enabled OO Represents the Digital Output status and Alarm State command(two hexadecimal numbers) 00 all digital input/output function are OFF 01 DO0 is ONDO1 is OFF 02 DO0 is OFFDO1 is ON 03 all digital input/output function are ON II Digital Input port's channel status (two hexadecimal numbers) 00 represents digital input port's channel is low level 01 represents digital input port's channel is high level (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command @12DI (cr) Response !1210100 (cr) At address 12H,module momentary alarm function is ON,digital output DO0 is ON, DO1 is OFF,digital input port's channel is low level.
14Enable Alarm command
Description: Enables the alarm in either Momentary or Latching mode Command Syntax: @AAEAT(cr) @ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal EA is the Enable Alarm command. T alarm types:M or L. MMOMENTARY L LATCH (cr) terminating character, carriage return (0Dh) Response: ! AA (cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. AA indicates module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication
Page 16 of 22
Shenzhen Sunyuan Technology Co.,Ltd. error, or even if the specified address does not exist. Example: command: @02EAM (cr) response: !02 (cr) Module enable the momentary Alarm Function at address 02h.
15Disable Alarm command
Description: Disable Alarm for the specified a analog module. Syntax:: @AADA(cr) @ delimiter character AA module address, (range 00-FF) represents the 2-character hexadecimal DA is the Disable Alarm command (cr) terminating character, carriage return (0Dh). Response: ! AA (cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command AA is input module adress (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication error, or even if the specified address does not exist. Example: command @07DA (cr) Response !07 (cr) Alarm functions have been disabled at address 07H.
16Clear Latch Alarm Command
Description: Both alarm states (High and Low) of the addressed analog input module are set to OFF, no alarm. Command :@AACA(cr) @ command is valid AA module address, (range 00-FF) represents the 2-character hexadecimal CA is the Clear Latch Alarm command. (cr) terminating character, carriage return (0Dh) Response: ! AA (cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character indicates a valid command was received. ? delimiter character, indicates a invalid command AA is input module adress (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication error, or even if the specified address does not exist. Example: command @02CA (cr) Response !02 (cr) The analog input module at address 02H is instructed to set both alarm states (High and Low) to OFF.
Page 17 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
17Set High Alarm Limit Command Description: Set a analog input high-alarm in a nonvolatile EEPROM.
count
value, counter data are stored
Command: @AAHI(data)(cr) @ delimiter character AA module address, (range 00-FF) hexadecimal HI is set high-alarm command (data) is high-alarm value,data formats is Engineering Units(plus (+) or minus (-) sign, followed by five decimal digits and a decimal point.) (cr) terminating character, carriage return (0Dh)
Response:!AA (cr) command is valid
?AA(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command AA is input module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication error, or even if the specified address does not exist. Example: command @15HI+0700.0 (cr) Response !15 (cr) Set analog input module J type thermocouple input high-alarm is 700 at address 15H.
18Set Low Alarm Limit Command
Description: Downloads Low alarm limit value into the addressed module: EEPROM Command: @AALO(data)(cr) delimiter character @ AA module address, (range 00-FF) hexadecimal LO is set low-alarm command (data) is low-alarm value,data formats is Engineering Units(plus (+) or minus (-) sign, followed by five decimal digits and a decimal point.) (cr) terminating character, carriage return (0Dh)
Response:!AA (cr) command is valid
?AA(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a valid command AA is input module address (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication error, or even if the specified address does not exist. Example: command @15LO+0200.0 (cr) Response !15 (cr) Module Type J thermocouple input low-alarm is 200 at adress 15H
Page 18 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
19Read High Alarm Command
Description: Read a analog input module high-alarm limit value Command: @AARH(cr) @ delimiter character AA module address, (range 00-FF) hexadecimal RH represents read high-alarm command (cr) terminating character, carriage return (0Dh)
Response:! AA(data) (cr) command is valid ?AA(cr) command is invalid or nonlicet operation
delimiter character, indicates a valid command ? delimiter character, indicates a invalid command AA is input module address (data) is high-alarm value,data formats is Engineering Units (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error, or even if the specified address does not exist. ! Example: command @12RH (cr) Response !12+0700.0 (cr) Module Type J thermocouple input high-alarm is 700 at adress 12H
or communication
20Read Low Alarm Command
Description:Read a analog input module low-alarm limit value Command: @AARL(cr) @ delimiter character AA module address, (range 00-FF) hexadecimal RL represents read low-alarm command (cr) terminating character, carriage return (0Dh) Response: ! AA(data) (cr) command is valid ?AA(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command AA is input module address (data) is low-alarm value,data formats is Engineering Units (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax or communication error, or even if the specified address does not exist. Example: command @12RL (cr) Response !12+0200.0 (cr) Module Type J thermocouple input low-alarm is 200 at adress 12H
Page 19 of 22
Shenzhen Sunyuan Technology Co.,Ltd. Input Ranges& Data Formats Analog Input four data formats:
00Engineering Units 01% of FSR 10Twos complement hexadecimal 11ohms
Code
Input Range
Data Formats Engineering Units
+F.S. +15.000 +100.00 7FFFFF +50.000 +100.00 7FFFFF +100.00 +100.00 7FFFFF +500.00 +100.00 7FFFFF +1.0000 +100.00 7FFFFF +2.5000 +100.00 7FFFFF +20.000 +100.00 7FFFFF
ZERO 00.000 000.00 000000 00.000 000.00 000000 000.00 000.00 000000 000.00 000.00 000000 00.000 000.00 000000 0.0000 000.00 000000 00.000 000.00 000000
-F.S -15.000 -100.00 800000 -50.000 -100.00 800000 -100.00 -100.00 800000 -500.00 -100.00 800000 -1.0000 -100.00 800000 -2.5000 -100.00 800000 -20.000 -100.00 800000
Displayed Resolution 1uV 0.01% 1LSB 1uV 0.01% 1LSB 10uV 0.01% 1LSB 10uV 0.01% 1LSB 100uV 0.01% 1LSB 100uV 0.01% 1LSB 1uA 0.01% 1LSB
00
15mV
% of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal
01
50mV
02
100mV
03
500mV
04
1V
05
2.5 V
06
20mA
Page 20 of 22
Shenzhen Sunyuan Technology Co.,Ltd.
Code
Thermocouple Input Range J(0760)
Data Formats
Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal Engineering Units % of FSR Twos complement hexadecimal
Max.
+760.00 +100.00 7FFFFF +1000.0 +100.00 7FFFFF +400.00 +100.00 7FFFFF +1000.0 +100.00 7FFFFF +1750.0 +100.00 7FFFFF +1750.0 +100.00 7FFFFF +1800.0 +100.00 7FFFFF
Min.
+000.00 +000.00 000000 +0000.0 +000.00 000000 -100.00 -025.00 DFFFFF +0000.0 +000.00 000000 +0500.0 +028.57 24924A +0500.0 +028.57 24924A +0500.0 +027.77 238E39
Displayed Resolution 0.01 0.01% 1LSB 0.1 0.01% 1LSB 0.01 0.01% 1LSB 0.1 0.01% 1LSB 0.1 0.01% 1LSB 0.1 0.01% 1LSB 0.1 0.01% 1LSB
0E
0F
K(01000)
10
T(-100400)
11
E(01000)
12
R(5001750)
13
S(5001750)
14
B(5001800)
Page 21 of 22
Shenzhen Sunyuan Technology Co.,Ltd. Example:
1Input Range:20mA,Output:4 mA command Engineering Units Response Percent of FSR Response Twos complement hexadecimal Response
#01(cr) >+04.000(cr) >+020.00(cr) >199999(cr)
2Input Range:K Type Thermocouple(01000),Output:600 command #01(cr) Engineering Units Response >+0600.0(cr) Percent of FSR Response >+060.00(cr) Twos complement hexadecimal Response >4CCCCC(cr)
Module Calibration In order to improve calibration precision,suggest to do as the following meters: 1Stable output,low noise DC voltage/current signal source 2High precision meter
Calibration Process:
1. Choose right input range,different input ranges need different calibration voltage 2. Connect right offset voltage to analoge input,thermocouple signal calibration voltage value,refer to Table 5-1 3. Send out offset calibration $AA1 command to analog input module,after signal stable 4. Connect right gain voltage to analoge input module,thermocouple signal calibration voltage value,refer to Table 5-1 5. Send out offset calibration $AA0 commandto analog input module,after signal stable 6. Finished Thermocouple signal calibration voltage Code 0E 0F 10 11 12 13 14 Thermocouple Input Range J(0760) K(01000) T(-100400) E(01000) R(5001750) S(5001750) B(5001800) Table 5-1 Offset Calibration Voltage 0mV 0mV 0mV 0mV 0mV 0mV 0mV Gain Calibration Voltage +50mV +45mV +25mV +78mV +22mV +20mV +15mV
Page 22 of 22


▲Up To Search▲   

 
Price & Availability of ISO4011

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X